xen.git
21 years agobitkeeper revision 1.1159.223.81 (42091872lrObHIRNczDaqDeQw3NmyA)
iap10@freefall.cl.cam.ac.uk [Tue, 8 Feb 2005 19:52:18 +0000 (19:52 +0000)]
bitkeeper revision 1.1159.223.81 (42091872lrObHIRNczDaqDeQw3NmyA)

debug memory audit cleanups + comment fix from Jon Mason.
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.80 (4208de05Xtv_u_3smJSRU6ex6bTAfA)
iap10@freefall.cl.cam.ac.uk [Tue, 8 Feb 2005 15:43:01 +0000 (15:43 +0000)]
bitkeeper revision 1.1159.223.80 (4208de05Xtv_u_3smJSRU6ex6bTAfA)

Some functions aren't static and could be (damn C language!).

I tried turning on -Wmissing-prototypes: unfortunately gives warnings
for functions used in asm, which means introducing gratuitous prototypes
for them.  Not sure it's worth it.

1) keyhandler.c: keypress_softirq() and do_task_queues() can be static.
2) physdev.c: pcidev_dom0_hidden() can be static.
3) resource.c/resource.h: check_region is deprecated (racy): remove.
4) sched_bvt.c: lots of things can be static.
5) pci/compat.c: not required for Xen.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (authored)
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.79 (42082ea1obdbIutzD0IY-9Fdcf7Exw)
iap10@labyrinth.cl.cam.ac.uk [Tue, 8 Feb 2005 03:14:41 +0000 (03:14 +0000)]
bitkeeper revision 1.1159.223.79 (42082ea1obdbIutzD0IY-9Fdcf7Exw)

Fix to memory debugging audit code.

Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.223.78 (42081302-eWxmHBN6T8FdRJD5VvsOg)
iap10@labyrinth.cl.cam.ac.uk [Tue, 8 Feb 2005 01:16:50 +0000 (01:16 +0000)]
bitkeeper revision 1.1159.223.78 (42081302-eWxmHBN6T8FdRJD5VvsOg)

This very simple patch is really just cosmetic.  It "fixes" xend so that
it doesn't report restart as: "WARNING (XendDomainInfo:1038) Unknown
config field restart" in the xend.log.  I'm not sure who should sign off
on this, but the patch is attached.

From: "B.G. Bruce" <bgb@nt-nv.com>
Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.223.77 (4207bd65yRdFmE9Py8fLUBk3826_Ig)
kaf24@scramble.cl.cam.ac.uk [Mon, 7 Feb 2005 19:11:33 +0000 (19:11 +0000)]
bitkeeper revision 1.1159.223.77 (4207bd65yRdFmE9Py8fLUBk3826_Ig)

Minor tidy of vif-nat script.
Signed-off-by: keir.fraser@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.76 (4207b472nHz4nbC_OJgbSmfRVow8XQ)
iap10@freefall.cl.cam.ac.uk [Mon, 7 Feb 2005 18:33:22 +0000 (18:33 +0000)]
bitkeeper revision 1.1159.223.76 (4207b472nHz4nbC_OJgbSmfRVow8XQ)

Don't let xend throw away stderr...

21 years agobitkeeper revision 1.1159.223.75 (42078dd8VBcyJ0X9yF-bRHcBVUJ3Ww)
iap10@labyrinth.cl.cam.ac.uk [Mon, 7 Feb 2005 15:48:40 +0000 (15:48 +0000)]
bitkeeper revision 1.1159.223.75 (42078dd8VBcyJ0X9yF-bRHcBVUJ3Ww)

As pointed out on the xen-devel list, the vm86 call was not very robust in
Xen.
It turned out to be due to a missing check in the pagefault handler,
determining whether the pagefault came from userspace or from the kernel.
Now the syscall-crash tool doesn't cause any "Oops" on the vm86 calls anymore.

From: Stephan Diestelhorst <sd386@cam.ac.uk>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.74 (420757a9FtyPHOdlg42s6EIT2DD1zw)
kaf24@scramble.cl.cam.ac.uk [Mon, 7 Feb 2005 11:57:29 +0000 (11:57 +0000)]
bitkeeper revision 1.1159.223.74 (420757a9FtyPHOdlg42s6EIT2DD1zw)

Pad Xen image to end on a page boundary. Avoids kexec bug.
Signed-off-by: keir.fraser@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.73 (42061207JyX53LmlrclgfiWwVqnF7w)
kaf24@viper.(none) [Sun, 6 Feb 2005 12:48:07 +0000 (12:48 +0000)]
bitkeeper revision 1.1159.223.73 (42061207JyX53LmlrclgfiWwVqnF7w)

Avoid large stack frame in arch_dom0_op by dynamically allocating space
for getmeminfo batch.
Signed-off-by: keir.fraser@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.72 (42060910CAWXk13FiquPxR_uRrD_1A)
kaf24@viper.(none) [Sun, 6 Feb 2005 12:09:52 +0000 (12:09 +0000)]
bitkeeper revision 1.1159.223.72 (42060910CAWXk13FiquPxR_uRrD_1A)

Prevent stack overflow in PCI setup code.
Signed-off-by: keir.fraser@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.71 (42060876pgZEpnal0wuK3VOOWP9zCQ)
kaf24@viper.(none) [Sun, 6 Feb 2005 12:07:18 +0000 (12:07 +0000)]
bitkeeper revision 1.1159.223.71 (42060876pgZEpnal0wuK3VOOWP9zCQ)

Fix build system to rebuild file containing banner text every time.
Signed-off-by: keir.fraser@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.70 (4205e5daVr3OnfNS5GMFcoc8j80ODQ)
iap10@freefall.cl.cam.ac.uk [Sun, 6 Feb 2005 09:39:38 +0000 (09:39 +0000)]
bitkeeper revision 1.1159.223.70 (4205e5daVr3OnfNS5GMFcoc8j80ODQ)

trivial fix to the ioremap for local pages

21 years agobitkeeper revision 1.1159.223.69 (4204be8dLxMs-eFXEJxgXu_dhM7vLw)
kaf24@scramble.cl.cam.ac.uk [Sat, 5 Feb 2005 12:39:41 +0000 (12:39 +0000)]
bitkeeper revision 1.1159.223.69 (4204be8dLxMs-eFXEJxgXu_dhM7vLw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.245.1 (4204be86F8AKmyv5_m4N44YWgyyt_Q)
kaf24@scramble.cl.cam.ac.uk [Sat, 5 Feb 2005 12:39:34 +0000 (12:39 +0000)]
bitkeeper revision 1.1159.245.1 (4204be86F8AKmyv5_m4N44YWgyyt_Q)

Another NMI watchdog fix. Deferred NMIs need to ACK the local APIC.
Signed-off-by: keir.fraser@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.68 (4204a5090n9Cd2ll6YcdL3tK2uDu1A)
mafetter@fleming.research [Sat, 5 Feb 2005 10:50:49 +0000 (10:50 +0000)]
bitkeeper revision 1.1159.223.68 (4204a5090n9Cd2ll6YcdL3tK2uDu1A)

Bug fix to the scheduler for writable page tables.
Don't flush the writable page tables inside __enter_scheduler()
until after we've committed to switching to another domain.

Here's the problem: if enough debugging messages are enabled (for
example, shadow mode and/or writable page tables messages), then we
can get into a situation where we *always* visit
__enter_scheduler() after every page fault and/or hypercall.  If we
flush the writable page tables every time we take a page fault,
we'll never end up actually getting into the domain with write
permissions enabled to its page table.

Signed-off-by: michael.fetterman@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.67 (4204a089yB7FSdCp0Isa4dMFs_V3qQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 5 Feb 2005 10:31:37 +0000 (10:31 +0000)]
bitkeeper revision 1.1159.223.67 (4204a089yB7FSdCp0Isa4dMFs_V3qQ)

Building PIC .so libs is now optional. Defaults to enabled for Debian.
Signed-off-by: keir.fraser@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.66 (42048ef5frMFQFFm-sKDC6PrU8yraQ)
iap10@labyrinth.cl.cam.ac.uk [Sat, 5 Feb 2005 09:16:37 +0000 (09:16 +0000)]
bitkeeper revision 1.1159.223.66 (42048ef5frMFQFFm-sKDC6PrU8yraQ)

Name: pic-lib.patch
Description: support PIC code generation
 Libraries have 2 methods of being compiled; a .so must contain non-pic
 objects, while the .a can contain standard objects.
Signed-off-by: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.65 (42048dd7csr55HLi2cE2XeC4OklTGg)
iap10@labyrinth.cl.cam.ac.uk [Sat, 5 Feb 2005 09:11:51 +0000 (09:11 +0000)]
bitkeeper revision 1.1159.223.65 (42048dd7csr55HLi2cE2XeC4OklTGg)

Name: clean-mtrr.patch
Description: clean mtrr
 Clean xen/arch/x86/mtrr/*
Signed-off-by: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.64 (42048c67tDD9EILuuYdpEx-vM6LTnw)
iap10@labyrinth.cl.cam.ac.uk [Sat, 5 Feb 2005 09:05:43 +0000 (09:05 +0000)]
bitkeeper revision 1.1159.223.64 (42048c67tDD9EILuuYdpEx-vM6LTnw)

Name: tools-misc-TARGETS.patch
Description: Split compile/link stages
 distcc behaves much better when you compile and link in 2 separate steps.
 Plus, this is a more standard way of doing things.
Signed-off-by: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.63 (42028527-fv-d9BM0_LRp8UKGP19gQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Feb 2005 20:10:15 +0000 (20:10 +0000)]
bitkeeper revision 1.1159.223.63 (42028527-fv-d9BM0_LRp8UKGP19gQ)

Fix NMI deferral.
Signed-off-by: keir.fraser@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.62 (4202591aKU7cGiiCesn0hIfz1J0vUQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Feb 2005 17:02:18 +0000 (17:02 +0000)]
bitkeeper revision 1.1159.223.62 (4202591aKU7cGiiCesn0hIfz1J0vUQ)

Fix bootmem allocator.
Signed-off-by: keir.fraser@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.61 (4201e2eb-AZrvBiRdKncIUx8FuLkeA)
kaf24@scramble.cl.cam.ac.uk [Thu, 3 Feb 2005 08:38:03 +0000 (08:38 +0000)]
bitkeeper revision 1.1159.223.61 (4201e2eb-AZrvBiRdKncIUx8FuLkeA)

Fix ioremap() for local RAM pages.

21 years agobitkeeper revision 1.1159.223.60 (42015cebANp9qR68FaUpAYoMHdrfpQ)
cl349@arcadians.cl.cam.ac.uk [Wed, 2 Feb 2005 23:06:19 +0000 (23:06 +0000)]
bitkeeper revision 1.1159.223.60 (42015cebANp9qR68FaUpAYoMHdrfpQ)

console.c:
  Disable watchdog before doing the 5 second delay before machine restart.

Signed-off-by: c@pin.lu
21 years agobitkeeper revision 1.1159.223.59 (420156d4cxaGMuI8rtUWoTShsPVlNQ)
cl349@arcadians.cl.cam.ac.uk [Wed, 2 Feb 2005 22:40:20 +0000 (22:40 +0000)]
bitkeeper revision 1.1159.223.59 (420156d4cxaGMuI8rtUWoTShsPVlNQ)

setup.c:
  Always disable irqdebug until we have a way to avoid interrupt conflicts.

Signed-off-by: c@pin.lu
21 years agobitkeeper revision 1.1159.223.58 (4200ed31YDg6myRSqtQaWLMgRgJ7dA)
mafetter@fleming.research [Wed, 2 Feb 2005 15:09:37 +0000 (15:09 +0000)]
bitkeeper revision 1.1159.223.58 (4200ed31YDg6myRSqtQaWLMgRgJ7dA)

Fix "make dist" so that it works from inside the xen subdirectory.

21 years agobitkeeper revision 1.1159.223.57 (42009aa1vckOCJ3XiCz8SXnP4BQsFw)
iap10@labyrinth.cl.cam.ac.uk [Wed, 2 Feb 2005 09:17:21 +0000 (09:17 +0000)]
bitkeeper revision 1.1159.223.57 (42009aa1vckOCJ3XiCz8SXnP4BQsFw)

Small hack to make CROMMULTISESSION ioctl return success rather than enosys, like we did on Xen 1.2.
From: Anthony Liguori aliguori@us.ibm.com
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.56 (41fffbb0baSUSOWVCJ_0NFmEtCmUkw)
iap10@labyrinth.cl.cam.ac.uk [Tue, 1 Feb 2005 21:59:12 +0000 (21:59 +0000)]
bitkeeper revision 1.1159.223.56 (41fffbb0baSUSOWVCJ_0NFmEtCmUkw)

Fix the device number calculation for /dev/hd* device names;
ide device numbering works differently to scsi

Signed-off-by: Jody Belka <knew-xen@pimb.org>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.55 (41fffadb9KX8y2tjTwUVGZRrZQdJ2g)
iap10@labyrinth.cl.cam.ac.uk [Tue, 1 Feb 2005 21:55:39 +0000 (21:55 +0000)]
bitkeeper revision 1.1159.223.55 (41fffadb9KX8y2tjTwUVGZRrZQdJ2g)

Fix incorrect result-check in xlvbd_init_device

Signed-off-by: Jody Belka <knew-xen@pimb.org>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.54 (41ff4a05JwUWXLAjyzybyxNxCOE3yw)
kaf24@scramble.cl.cam.ac.uk [Tue, 1 Feb 2005 09:21:09 +0000 (09:21 +0000)]
bitkeeper revision 1.1159.223.54 (41ff4a05JwUWXLAjyzybyxNxCOE3yw)

Defer NMI that cannot be handled, instead of dropping it completely.

21 years agobitkeeper revision 1.1159.223.53 (41fc0c19tGe1rM62SUQk8WYZjH-D1Q)
iap10@labyrinth.cl.cam.ac.uk [Sat, 29 Jan 2005 22:20:09 +0000 (22:20 +0000)]
bitkeeper revision 1.1159.223.53 (41fc0c19tGe1rM62SUQk8WYZjH-D1Q)

Add iptables modules to the default xen0 kernel, and add example configuration files for a NAT setup.

21 years agobitkeeper revision 1.1159.223.52 (41fb7ba0KYbuQ5SmW1MZjMO0P-RCew)
kaf24@viper.(none) [Sat, 29 Jan 2005 12:03:44 +0000 (12:03 +0000)]
bitkeeper revision 1.1159.223.52 (41fb7ba0KYbuQ5SmW1MZjMO0P-RCew)

Small build fixes. Xen and XenLinux now build for x86_32 from within an
x86_64 build environment if you set TARGET_ARCH=x86_32.

21 years agobitkeeper revision 1.1159.223.51 (41fac87bR5uD5TAFu58tuaTMLSmbrw)
kaf24@scramble.cl.cam.ac.uk [Fri, 28 Jan 2005 23:19:23 +0000 (23:19 +0000)]
bitkeeper revision 1.1159.223.51 (41fac87bR5uD5TAFu58tuaTMLSmbrw)

Fix makefiles creating copies instead of symlinks of shared libs.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
Signed-off-by: Keir Fraser <keir.fraser@intel.com>
21 years agobitkeeper revision 1.1159.223.50 (41fa5cb3P9qKPSczsZkXrCrJzdeZAg)
kaf24@scramble.cl.cam.ac.uk [Fri, 28 Jan 2005 15:39:31 +0000 (15:39 +0000)]
bitkeeper revision 1.1159.223.50 (41fa5cb3P9qKPSczsZkXrCrJzdeZAg)

Linker fixes.

21 years agobitkeeper revision 1.1159.223.49 (41fa5538VkhzExY3oLvE43gn3nUTRQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 28 Jan 2005 15:07:36 +0000 (15:07 +0000)]
bitkeeper revision 1.1159.223.49 (41fa5538VkhzExY3oLvE43gn3nUTRQ)

trivial elf-parsing fix.

21 years agobitkeeper revision 1.1159.223.48 (41f9204fFDaBv7jCdF63bwx5zXNlNA)
cl349@arcadians.cl.cam.ac.uk [Thu, 27 Jan 2005 17:09:35 +0000 (17:09 +0000)]
bitkeeper revision 1.1159.223.48 (41f9204fFDaBv7jCdF63bwx5zXNlNA)

Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.234.1 (41f9203a3hESfmWBG29VVoqa-chOrA)
cl349@arcadians.cl.cam.ac.uk [Thu, 27 Jan 2005 17:09:14 +0000 (17:09 +0000)]
bitkeeper revision 1.1159.234.1 (41f9203a3hESfmWBG29VVoqa-chOrA)

Build system cleanups.

Signed-off-by: c@pin.lu
21 years agobitkeeper revision 1.1159.223.47 (41f9109fKznqwLcV_lTngHAhBvwOZw)
kaf24@scramble.cl.cam.ac.uk [Thu, 27 Jan 2005 16:02:39 +0000 (16:02 +0000)]
bitkeeper revision 1.1159.223.47 (41f9109fKznqwLcV_lTngHAhBvwOZw)

Minor domU net-backend fixes.

21 years agobitkeeper revision 1.1159.223.46 (41f8f0d9VFDhRZsmMXXU3I_OEu8ADQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 27 Jan 2005 13:47:05 +0000 (13:47 +0000)]
bitkeeper revision 1.1159.223.46 (41f8f0d9VFDhRZsmMXXU3I_OEu8ADQ)

silly mistake...

21 years agobitkeeper revision 1.1159.223.45 (41f8f049ZJjSGVQ7S0Y7kGBwMIZfZQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 27 Jan 2005 13:44:41 +0000 (13:44 +0000)]
bitkeeper revision 1.1159.223.45 (41f8f049ZJjSGVQ7S0Y7kGBwMIZfZQ)

No longer override target arch with ARCH but instead use TARGET_ARCH.
Xen now requires specification of TARGET_ARCH alone, not TARGET_ARCH
and TARGET_SUBARCH. Xen derives correct internal ARCH/SUBARCH components
automatically.

21 years agobitkeeper revision 1.1159.223.44 (41f8c832pMZZ7WmykH_gAUBQHtPF1A)
kaf24@scramble.cl.cam.ac.uk [Thu, 27 Jan 2005 10:53:38 +0000 (10:53 +0000)]
bitkeeper revision 1.1159.223.44 (41f8c832pMZZ7WmykH_gAUBQHtPF1A)

Allow target architecture to be specified by specifying ARCH variable to
root Makefile (e.g, make ARCH=x86_32).

21 years agobitkeeper revision 1.1159.223.43 (41f7fa5dY-DhsXNFoEJlVfLdK5MEXQ)
iap10@freefall.cl.cam.ac.uk [Wed, 26 Jan 2005 20:15:25 +0000 (20:15 +0000)]
bitkeeper revision 1.1159.223.43 (41f7fa5dY-DhsXNFoEJlVfLdK5MEXQ)

fix missing space

21 years agobitkeeper revision 1.1159.223.42 (41f77751X73w7_t6jI0dgGV6N-Bweg)
kaf24@scramble.cl.cam.ac.uk [Wed, 26 Jan 2005 10:56:17 +0000 (10:56 +0000)]
bitkeeper revision 1.1159.223.42 (41f77751X73w7_t6jI0dgGV6N-Bweg)

More build system fixes and tweaks.

21 years agobitkeeper revision 1.1159.223.41 (41f68883FaU7hVfFtWiOkCPnI6N1Hw)
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Jan 2005 17:57:23 +0000 (17:57 +0000)]
bitkeeper revision 1.1159.223.41 (41f68883FaU7hVfFtWiOkCPnI6N1Hw)

Fix root Makefile so that targets only install to / if you do a
'make install'. All other targets will install to local dist directory,
as before.

21 years agobitkeeper revision 1.1159.223.40 (41f676cbajLGqFeWFqajtJ3X4OkgoA)
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Jan 2005 16:41:47 +0000 (16:41 +0000)]
bitkeeper revision 1.1159.223.40 (41f676cbajLGqFeWFqajtJ3X4OkgoA)

Build system fixes.
Signed-off-by: keir.fraser@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.39 (41f66ce0jpkVCVDUEA2oOsgUQP1D9A)
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Jan 2005 15:59:28 +0000 (15:59 +0000)]
bitkeeper revision 1.1159.223.39 (41f66ce0jpkVCVDUEA2oOsgUQP1D9A)

Cset exclude: iap10@labyrinth.cl.cam.ac.uk|ChangeSet|20050122213003|38297

21 years agobitkeeper revision 1.1159.223.38 (41f667cdBlErg8MU1cuAekL1VC008w)
iap10@tetris.cl.cam.ac.uk [Tue, 25 Jan 2005 15:37:49 +0000 (15:37 +0000)]
bitkeeper revision 1.1159.223.38 (41f667cdBlErg8MU1cuAekL1VC008w)

More fixes to the build system further to earlier patch.
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.37 (41f6523c0V0_vPJzozd6Y_LEESYzzA)
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Jan 2005 14:05:48 +0000 (14:05 +0000)]
bitkeeper revision 1.1159.223.37 (41f6523c0V0_vPJzozd6Y_LEESYzzA)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.230.2 (41f65234Pi4Crimteaw690fX-H8jyg)
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Jan 2005 14:05:40 +0000 (14:05 +0000)]
bitkeeper revision 1.1159.230.2 (41f65234Pi4Crimteaw690fX-H8jyg)

Use list_for_each_entry() in preference to list_for_each().
signed-off-by: keir.fraser@cl.cam.ac.uk

21 years agobitkeeper revision 1.1159.230.1 (41f6520ec91dTdY6i_ggr80c6cRooQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Jan 2005 14:05:02 +0000 (14:05 +0000)]
bitkeeper revision 1.1159.230.1 (41f6520ec91dTdY6i_ggr80c6cRooQ)

Fix Xen dependencies and always rebuild arch/x86/setup.o rather than
common/kernel.o (boot banner was moved out to arch-specific).
signed-off-by: keir.fraser@cl.cam.ac.uk

21 years agobitkeeper revision 1.1159.223.36 (41f644c9famqz8rwdr0g7NzC9KVv3g)
iap10@freefall.cl.cam.ac.uk [Tue, 25 Jan 2005 13:08:25 +0000 (13:08 +0000)]
bitkeeper revision 1.1159.223.36 (41f644c9famqz8rwdr0g7NzC9KVv3g)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.229.2 (41f644bdEYN9P3oj15IyKySMNPk1yg)
iap10@freefall.cl.cam.ac.uk [Tue, 25 Jan 2005 13:08:13 +0000 (13:08 +0000)]
bitkeeper revision 1.1159.229.2 (41f644bdEYN9P3oj15IyKySMNPk1yg)

Fix "make dist" target in tools directory.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.229.1 (41f6445fD7VhZd6QcRqU9K9iqEPPzQ)
iap10@freefall.cl.cam.ac.uk [Tue, 25 Jan 2005 13:06:39 +0000 (13:06 +0000)]
bitkeeper revision 1.1159.229.1 (41f6445fD7VhZd6QcRqU9K9iqEPPzQ)

Don't silently ignore failures while building kernels.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.35 (41f64421LB8rsesmi-im4VxTqnNVhg)
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Jan 2005 13:05:37 +0000 (13:05 +0000)]
bitkeeper revision 1.1159.223.35 (41f64421LB8rsesmi-im4VxTqnNVhg)

Don't check in banner.h.

21 years agobitkeeper revision 1.1159.223.34 (41f5adb5w-LSQUPVS2ApmlrBDOFN4A)
iap10@labyrinth.cl.cam.ac.uk [Tue, 25 Jan 2005 02:23:49 +0000 (02:23 +0000)]
bitkeeper revision 1.1159.223.34 (41f5adb5w-LSQUPVS2ApmlrBDOFN4A)

"mv -f" fix
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.33 (41f5a006O57aqVcLmvmGSgDN2Chvbw)
iap10@freefall.cl.cam.ac.uk [Tue, 25 Jan 2005 01:25:26 +0000 (01:25 +0000)]
bitkeeper revision 1.1159.223.33 (41f5a006O57aqVcLmvmGSgDN2Chvbw)

install.sh now creates vmlinuz-2.6.99-xen0 -> vmlinuz-2.6-xen0 links etc

Signed-off-by: pl@us.ibm.com
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.32 (41f59a1519YIchUo4ggA1xTruDvUZg)
iap10@freefall.cl.cam.ac.uk [Tue, 25 Jan 2005 01:00:05 +0000 (01:00 +0000)]
bitkeeper revision 1.1159.223.32 (41f59a1519YIchUo4ggA1xTruDvUZg)

Bitkeeper ignore *.opic
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.31 (41f599bcklevTYwPtWQUZ7QK-azDbg)
iap10@freefall.cl.cam.ac.uk [Tue, 25 Jan 2005 00:58:36 +0000 (00:58 +0000)]
bitkeeper revision 1.1159.223.31 (41f599bcklevTYwPtWQUZ7QK-azDbg)

Fix recent patch to change the way the version string is generated.
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.30 (41f57c8aGPV5CqOP-AQvc0TjHU_n8A)
iap10@pb007.cl.cam.ac.uk [Mon, 24 Jan 2005 22:54:02 +0000 (22:54 +0000)]
bitkeeper revision 1.1159.223.30 (41f57c8aGPV5CqOP-AQvc0TjHU_n8A)

Merge pb007.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into pb007.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.223.29 (41f577e7ZJYpBbgJi8udTXWyfHvSYg)
iap10@labyrinth.cl.cam.ac.uk [Mon, 24 Jan 2005 22:34:15 +0000 (22:34 +0000)]
bitkeeper revision 1.1159.223.29 (41f577e7ZJYpBbgJi8udTXWyfHvSYg)

Cset exclude: iap10@labyrinth.cl.cam.ac.uk|ChangeSet|20050122214333|39257

21 years agobitkeeper revision 1.1159.226.3 (41f55c8er11pRwXCJ66we1vDzrEZ9Q)
iap10@labyrinth.cl.cam.ac.uk [Mon, 24 Jan 2005 20:37:34 +0000 (20:37 +0000)]
bitkeeper revision 1.1159.226.3 (41f55c8er11pRwXCJ66we1vDzrEZ9Q)

With ipv6, every network interface always has a link local
address.  This fools the network script into thinking that
xen-br0 already has a network address, and it refuses to
transfer over eth0's IP address to xen-br0.

By grepping for 'inet ' instead of just 'inet', the network
script is no longer fooled and does the right thing.  This
patch makes Xen networking work again on my Fedora system.

Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.226.2 (41f530d3LtbkTKUSgcI8LiQlQRJG0w)
kaf24@scramble.cl.cam.ac.uk [Mon, 24 Jan 2005 17:30:59 +0000 (17:30 +0000)]
bitkeeper revision 1.1159.226.2 (41f530d3LtbkTKUSgcI8LiQlQRJG0w)

Fix Xen's linker command line.

21 years agobitkeeper revision 1.1159.226.1 (41f3a631b2JdeX6_Iif82X1YYyLKMw)
kaf24@scramble.cl.cam.ac.uk [Sun, 23 Jan 2005 13:27:13 +0000 (13:27 +0000)]
bitkeeper revision 1.1159.226.1 (41f3a631b2JdeX6_Iif82X1YYyLKMw)

Remove debugging from default kernel configs. David Becker points out that
it hurts performance rather a lot!

21 years agobitkeeper revision 1.1159.223.28 (41f2cea9tkhheORopsoScolnVoBxgw)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 22:07:37 +0000 (22:07 +0000)]
bitkeeper revision 1.1159.223.28 (41f2cea9tkhheORopsoScolnVoBxgw)

Description: split banner.h
Split banner.h, to make it easier to edit, and more properly fit in with
normal build systems.
Also, inline the rules to actually build figlet.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.27 (41f2ce1fr2yuEH_MHLrdXsDbSjsMJA)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 22:05:19 +0000 (22:05 +0000)]
bitkeeper revision 1.1159.223.27 (41f2ce1fr2yuEH_MHLrdXsDbSjsMJA)

Description: fix non-standard make/shell syntax
Fix use of `pwd`, &&, and || true.  Also, remove ().

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.26 (41f2cdb6LNpheOtPoAKEUn-czlZFig)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 22:03:34 +0000 (22:03 +0000)]
bitkeeper revision 1.1159.223.26 (41f2cdb6LNpheOtPoAKEUn-czlZFig)

Description: use DESTDIR correctly
Standard makefiles always attempt to install to the root(/).  Setting
DESTDIR is the normal way to install to an alternative location.
Setting prefix has the possibility of breaking programs, as the prefix
may have been embedded inside a compiled binary.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.25 (41f2cb9aEKMZkZbvqBE0eXhpljlV4Q)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 21:54:34 +0000 (21:54 +0000)]
bitkeeper revision 1.1159.223.25 (41f2cb9aEKMZkZbvqBE0eXhpljlV4Q)

Description: fix path to python
There is no python2 in debian.  Instead, use python.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.24 (41f2cb2floBkEBE6cfn2iLK2ZpPfhA)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 21:52:47 +0000 (21:52 +0000)]
bitkeeper revision 1.1159.223.24 (41f2cb2floBkEBE6cfn2iLK2ZpPfhA)

Description: conditionally call modules targets for 2.4
There was a complaint on the mailing list about linux 2.6 not building
if module support was disabled; a patch was done to fix this.  However,
the same change was not done to the 2.4 files.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.23 (41f2c9e33H5dJn6K7RN-o2UASMwI3Q)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 21:47:15 +0000 (21:47 +0000)]
bitkeeper revision 1.1159.223.23 (41f2c9e33H5dJn6K7RN-o2UASMwI3Q)

Description: Use FHS-compatible paths

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.22 (41f2c983tNSS8-VlWIzF9A78zTQx-w)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 21:45:39 +0000 (21:45 +0000)]
bitkeeper revision 1.1159.223.22 (41f2c983tNSS8-VlWIzF9A78zTQx-w)

Description: add force-reload option
Debian policy requires init scripts to implement force-reload.  So, alias
that to restart.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.21 (41f2c905sBZq8YH0a-M9_-ucSA_KAQ)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 21:43:33 +0000 (21:43 +0000)]
bitkeeper revision 1.1159.223.21 (41f2c905sBZq8YH0a-M9_-ucSA_KAQ)

Description: support parallellism better
Using shell for loops doesn't allow make to run it the most parallel
modes.  Use patsubst/addsuffix tricks to make this work.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.20 (41f2c8174klQJ8mMgM3YDtJ6GQBXjw)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 21:39:35 +0000 (21:39 +0000)]
bitkeeper revision 1.1159.223.20 (41f2c8174klQJ8mMgM3YDtJ6GQBXjw)

Missing prat of earlier patch.
Description: use INSTALL everywhere
Use install(by way of INSTALL variables) to create directories, install
programs, and install data files.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.19 (41f2c794WPLLpYdW32MPpAaBhBhL0A)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 21:37:24 +0000 (21:37 +0000)]
bitkeeper revision 1.1159.223.19 (41f2c794WPLLpYdW32MPpAaBhBhL0A)

Description: mkbuildtree requires bash

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.18 (41f2c6eamwtTkjdrv4CuL1WnOy4iGw)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 21:34:34 +0000 (21:34 +0000)]
bitkeeper revision 1.1159.223.18 (41f2c6eamwtTkjdrv4CuL1WnOy4iGw)

Description: use INSTALL everywhere
Use install(by way of INSTALL variables) to create directories, install
programs, and install data files.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.17 (41f2c67c7vKsSLIzqLuYY24HOjsC5w)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 21:32:44 +0000 (21:32 +0000)]
bitkeeper revision 1.1159.223.17 (41f2c67c7vKsSLIzqLuYY24HOjsC5w)

Description: Use vars for complex programs
It's generally standard to call complex programs indirectly thru make
variables.  This allows them to be replaced easily with alternative
versions, without editting each makefile.
Additionally, this patch makes use of $(pkgdocdir) in docs/Makefile.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.16 (41f2c5dbDRm_plztIOBiTaL3Nj5qAQ)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 21:30:03 +0000 (21:30 +0000)]
bitkeeper revision 1.1159.223.16 (41f2c5dbDRm_plztIOBiTaL3Nj5qAQ)

Description: support PIC code generation
Libraries have 2 methods of being compiled; a .so must contain non-pic
objects, while the .a can contain standard objects.

From: Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.15 (41f2c43e5U8GurDCsAUaiGJ2VOmnUQ)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 21:23:10 +0000 (21:23 +0000)]
bitkeeper revision 1.1159.223.15 (41f2c43e5U8GurDCsAUaiGJ2VOmnUQ)

Description: Use proper targets in makefiles
A rule in make should produce only what it's target allows.  When it
produces side-effects, things like ctrl-c and parallellism break it
oddly.

From Adam Heath <doogie@brainfood.com>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.14 (41f288f9VW8XW1rKJWnmSpC3nWXTgA)
iap10@labyrinth.cl.cam.ac.uk [Sat, 22 Jan 2005 17:10:17 +0000 (17:10 +0000)]
bitkeeper revision 1.1159.223.14 (41f288f9VW8XW1rKJWnmSpC3nWXTgA)

Kconfig cleanup suggested by Tobias Hunger [tobias@aquazul.com]
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.13 (41f19028mLwjhcmfYFv-mzcynrFuGw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 23:28:40 +0000 (23:28 +0000)]
bitkeeper revision 1.1159.223.13 (41f19028mLwjhcmfYFv-mzcynrFuGw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

21 years agobitkeeper revision 1.1159.225.1 (41f19001RQR4BW0TNzYlpfwik2LIFg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 23:28:01 +0000 (23:28 +0000)]
bitkeeper revision 1.1159.225.1 (41f19001RQR4BW0TNzYlpfwik2LIFg)

Documentation fix.

21 years agobitkeeper revision 1.1159.223.12 (41f14d3cE4GADmEAEr6XE9nXX4dyGw)
kaf24@scramble.cl.cam.ac.uk [Fri, 21 Jan 2005 18:43:08 +0000 (18:43 +0000)]
bitkeeper revision 1.1159.223.12 (41f14d3cE4GADmEAEr6XE9nXX4dyGw)

Common-code cleanups. Moved arch-specific code out into arch/x86
and asm-x86.

21 years agobitkeeper revision 1.1159.223.11 (41f0642dZhTGBhGAWv7_RECYAOxMhA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 02:08:45 +0000 (02:08 +0000)]
bitkeeper revision 1.1159.223.11 (41f0642dZhTGBhGAWv7_RECYAOxMhA)

Update defconfig for linux 2.4.29

21 years agobitkeeper revision 1.1159.223.10 (41f05576mLJU5r_ZB3CGtm3RmSasYg)
iap10@freefall.cl.cam.ac.uk [Fri, 21 Jan 2005 01:05:58 +0000 (01:05 +0000)]
bitkeeper revision 1.1159.223.10 (41f05576mLJU5r_ZB3CGtm3RmSasYg)

Fix linux 2.4.29 bug

21 years agobitkeeper revision 1.1159.223.9 (41f05020SfVtxET_96qMp22pZ-tmOA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 00:43:12 +0000 (00:43 +0000)]
bitkeeper revision 1.1159.223.9 (41f05020SfVtxET_96qMp22pZ-tmOA)

Update defconfig-xen0 for linux 2.4.29

21 years agobitkeeper revision 1.1159.223.8 (41f04ee28OyElXpjo4VeyXy925falg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Jan 2005 00:37:54 +0000 (00:37 +0000)]
bitkeeper revision 1.1159.223.8 (41f04ee28OyElXpjo4VeyXy925falg)

Upgrade to linux 2.4.29

21 years agobitkeeper revision 1.1159.223.7 (41f02e18RcwEdT0BXMaReeOUBf3KVw)
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Jan 2005 22:18:00 +0000 (22:18 +0000)]
bitkeeper revision 1.1159.223.7 (41f02e18RcwEdT0BXMaReeOUBf3KVw)

timer_tsc.c, time.c:
  Fix time restore bug.

21 years agobitkeeper revision 1.1159.223.6 (41ee77cbILw-JaVF0uno2Fd5_A-GiQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Jan 2005 15:07:55 +0000 (15:07 +0000)]
bitkeeper revision 1.1159.223.6 (41ee77cbILw-JaVF0uno2Fd5_A-GiQ)

Fix error path in console-driver initilaisation. Remove module
destructor as the console driver cannot be built as a module.

21 years agobitkeeper revision 1.1159.223.5 (41ee68b5s7SXOX6FRHT9GQ92WWOtRA)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Jan 2005 14:03:33 +0000 (14:03 +0000)]
bitkeeper revision 1.1159.223.5 (41ee68b5s7SXOX6FRHT9GQ92WWOtRA)

Truncate the e820 RAM map to 4GB maximum on 32-bit x86.
We don't support PAE36 mode.

21 years agobitkeeper revision 1.1159.223.4 (41ee1ff3MuvZmbN8TXMWZl0WCI4yMg)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Jan 2005 08:53:07 +0000 (08:53 +0000)]
bitkeeper revision 1.1159.223.4 (41ee1ff3MuvZmbN8TXMWZl0WCI4yMg)

Clean up buddy allocator, as suggested by Rusty Russell.

21 years agobitkeeper revision 1.1159.223.3 (41ee1be1xhzN-ZQVYs7w2xZ2OtDl1w)
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Jan 2005 08:35:45 +0000 (08:35 +0000)]
bitkeeper revision 1.1159.223.3 (41ee1be1xhzN-ZQVYs7w2xZ2OtDl1w)

Fix 2.4 highmem build.

21 years agobitkeeper revision 1.1159.223.2 (41ed3b32oUZznRTHk1xuGyZVTcWuvg)
sos22@douglas.cl.cam.ac.uk [Tue, 18 Jan 2005 16:37:06 +0000 (16:37 +0000)]
bitkeeper revision 1.1159.223.2 (41ed3b32oUZznRTHk1xuGyZVTcWuvg)

Get the domain to access from the right element of the union when setting up
VM assists.

21 years agobitkeeper revision 1.1159.223.1 (41eced1denT_MsS4LtXTQroXHucvZA)
kaf24@scramble.cl.cam.ac.uk [Tue, 18 Jan 2005 11:03:57 +0000 (11:03 +0000)]
bitkeeper revision 1.1159.223.1 (41eced1denT_MsS4LtXTQroXHucvZA)

Fix small-packet delivery in netback driver.

21 years agobitkeeper revision 1.1159.170.100 (41ebbee2RjlL1wu1Hj5Chq-Ma_yd4Q)
kaf24@scramble.cl.cam.ac.uk [Mon, 17 Jan 2005 13:34:26 +0000 (13:34 +0000)]
bitkeeper revision 1.1159.170.100 (41ebbee2RjlL1wu1Hj5Chq-Ma_yd4Q)

Send a fake ARP reply when bringing up an IP address on a VIF.
Should flush stale switch/router state.

21 years agobitkeeper revision 1.1159.170.99 (41eb7325xet5XQ2BbrNnK2ynj_F4XQ)
iap10@labyrinth.cl.cam.ac.uk [Mon, 17 Jan 2005 08:11:17 +0000 (08:11 +0000)]
bitkeeper revision 1.1159.170.99 (41eb7325xet5XQ2BbrNnK2ynj_F4XQ)

Change __initcall to module_init as suggested by Rusty Russel

21 years agobitkeeper revision 1.1159.170.98 (41eb7022BZw59EpgaLvlhtpw0-IuGQ)
iap10@labyrinth.cl.cam.ac.uk [Mon, 17 Jan 2005 07:58:26 +0000 (07:58 +0000)]
bitkeeper revision 1.1159.170.98 (41eb7022BZw59EpgaLvlhtpw0-IuGQ)

Add NE2K to default xen0/xenU 2.6 config

21 years agobitkeeper revision 1.1159.170.97 (41e94301axLnKknTNgYWn0ZFj5pHxg)
iap10@labyrinth.cl.cam.ac.uk [Sat, 15 Jan 2005 16:21:21 +0000 (16:21 +0000)]
bitkeeper revision 1.1159.170.97 (41e94301axLnKknTNgYWn0ZFj5pHxg)

Documentation of xc.h library
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
21 years agobitkeeper revision 1.1159.170.96 (41e8fbeayXDKhR25_xBQP3hTDrVJbQ)
iap10@labyrinth.cl.cam.ac.uk [Sat, 15 Jan 2005 11:18:02 +0000 (11:18 +0000)]
bitkeeper revision 1.1159.170.96 (41e8fbeayXDKhR25_xBQP3hTDrVJbQ)

Symptom:
When using a udev-based dom0, if you try to create a domU with a virtual
sda device and you do not have a local scsi device xm create fails.

Fix:
When using udev, only the device nodes needed are made.  The follow
patch changes Xend to return a device number based on:

http://www.lanana.org/docs/device-list/devices.txt

For sd and hd devices if stat() fails.  It was tested against both 2.0.2
and 2.0.3.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
21 years agobitkeeper revision 1.1159.170.95 (41e806c1QTDH4lQM5LGTCWlIJEeiSw)
sos22@douglas.cl.cam.ac.uk [Fri, 14 Jan 2005 17:52:01 +0000 (17:52 +0000)]
bitkeeper revision 1.1159.170.95 (41e806c1QTDH4lQM5LGTCWlIJEeiSw)

machine_to_phys_mapping isn't direct mapped, and so we can't call virt_to_phys
on it.  Make sure that we don't.

21 years agobitkeeper revision 1.1159.170.94 (41e7844cyG1BmL1dUF848HyZ7mu87A)
kaf24@scramble.cl.cam.ac.uk [Fri, 14 Jan 2005 08:35:24 +0000 (08:35 +0000)]
bitkeeper revision 1.1159.170.94 (41e7844cyG1BmL1dUF848HyZ7mu87A)

Tweaks from Dan Magenheimer.

21 years agobitkeeper revision 1.1159.170.93 (41e661e138UbGRYHtgaE3FTrqTgzzw)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Jan 2005 11:56:17 +0000 (11:56 +0000)]
bitkeeper revision 1.1159.170.93 (41e661e138UbGRYHtgaE3FTrqTgzzw)

Add VIF-routing capability to xend. The default is still to bridge.

21 years agobitkeeper revision 1.1159.170.92 (41e64706rQEeEkbb1iQ8WhbAgZNBFQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Jan 2005 10:01:42 +0000 (10:01 +0000)]
bitkeeper revision 1.1159.170.92 (41e64706rQEeEkbb1iQ8WhbAgZNBFQ)

Clean up string functions (memcpy/memset).